to produce litters - Français Anglais Dictionnaire